home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
gnu
/
gnu_read.zip
/
bash-1.14.1.README
< prev
next >
Wrap
Text File
|
1994-10-31
|
4KB
|
115 lines
This file documents the bugs fixed between this release, bash-1.14.1,
and the last bash release, 1.14.0.
1. Bugs fixed in Bash
a. Fixes to text files and manual pages: corrections to the bug reporting
address, changes to the instructions for building bash with gcc, more
info about `bashbug' and using it to report bugs.
b. Changes to the makefiles: using $(SHELL) instead of /bin/sh, removal
of obsolete targets, fixes to some of the recipes, more compliance
with the GNU coding standards.
c. Fixes to code that executes a string; used by builtins `eval', `.' and
`trap', to import function definitions from the environment, and
executing $PROMPT_COMMAND
d. Bash now uses strcasecmp/strncasecmp, if available, in favor of
stricmp/strnicmp
e. Background jobs now ignore SIGINT and SIGQUIT only if job control is
not active
f. Fixed a bug which could cause pipes to be closed at the wrong time
g. Fixed core dumps caused by redirections closing the file descripton
being used to read a script
h. Subshells no longer try to alter the terminal settings or change the
terminal's process group
i. Fixes to machine descriptions: NetBSD, BSD/386, FreeBSD, SunOS, Ardent
Titan, Motorola M88K, Cray
j. Fixes so that some asynchronous list constructs no longer dump core
when used with the subshell operators
k. Fixed a bug that caused the status of background jobs to be output
after the prompt was displayed when readline was not being used
l. Fixes so the shell will compile if varargs is not available
m. Fixed a bug that made -nolineediting not work at all
n. Fixed a bug that caused completion to fail when quoted strings
appeared in the command line.
o. Fixed a bug which caused unexpected behavior when histchars was set
to the empty string -- setting histchars to "" now works to disable
history substitution
p. Fixed a bug that caused the shell to occasionally dump core when
SIGINT was received while executing a SIGINT trap
q. Fixed a bug in `fc' so that commands executed from the history are
added back to the history according to the value of $HISTCONTROL
r. `fg' and `bg' now print error messages if invoked when job control is
not active, rather than failing silently
s. `help' no longer does case-insensitive string comparison
t. Systems which define RLIMIT_OFILE in <sys/resource.h> can now use
`ulimit -n' to set the max number of open file descriptors
u. Fixed a typo in the `umask' usage message
v. Fixed a bug caused by using sscanf(3) to try and decode a pid_t
argument to `wait'
w. `bashbug' now saves a report to $HOME/dead.bashbug if rmail(1) fails
x. Fixed some bugs in support/mksysdefs to better identify SunOS 5.x
and added support for $srcdir
y. `make tests' no longer relies on the error output from `cat'
2. Bugs fixed in Readline
a. Fixed the `public' header file chardefs.h to use <ctype.h> facilities
when available, remove the definition of `savestring' (which should
never have been there), improved handling of ISO-8859-1 character sets
b. Fixed a bug in completion of quoted filenames when the user supplied
the opening quote
c. Completion now quotes filenames beginning with `#'
d. Fixed to the readline display code to handle prompts containing
invisible characters better
e. Fixes to readline so that characters > 127 are fully erased when
being displayed as octal sequences
f. Fixed a bug which caused history files to not be truncated
g. Fixed history expansion to `-y' abbreviates `0-y'
h. Fixed incremental history searches so that the `previous line found'
is reset each time a new search is started
i. Fixes to the readline source files to allow them to be built `in place'
or using `installed' header files
j. Fixed readline.h so that it now declares all of the readline functions,
even those available via conditional compilation
k. If not compiled into the shell, readline retrieves and sets the
window size at startup. This has the effect of stopping a process
started in the background before it reads (possibly invalid) terminal
settings
l. Readline now uses strcasecmp/strncasecmp, if available, in favor of
stricmp/strnicmp